/*======================================================*/
/* CONSTRUCCION GENERAL
/*======================================================*/
.bloque_noticias { width:638px; padding:10px 0 0 0; overflow:hidden; float:left;}
.bloque_uno { padding:0 15px; background: url(http://static.elespectador.com/images/line_der.gif) repeat-y right; margin:0 0 15px 0;}
.bloque_derecho {width:300px; float:right;}
/*======================================================*/


/*======================================================*/
/* MODULO HERRAMIENTAS
/*======================================================*/
.herramientas_nota{font: bold 11px/13px Arial, Helvetica, sans-serif; text-align:right; border-bottom:1px solid #e5e5e5; color:#999; height:35px; margin:0 0 5px 0;}
.herramientas_nota a{ color:#c00; text-decoration:none; padding:0 5px 0 0;}
.herramientas_nota a:hover strong{ text-decoration: underline;}
.herramientas_nota img{ margin:0 2px -5px 5px;}
/*======================================================*/


/*======================================================*/
/* HEADER NOTA
/*======================================================*/
.header_nota { margin:0 0 20px 0; padding: 0; border-bottom:1px solid #e5e5e5;}
.header_nota img.fotocolumnista { float:left; border:1px solid #ddd; margin:15px 15px 5px 0;}
.header_nota h1 { font:40px/38px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:0 0 10px 0;}
.nota .header_nota h2 { font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:0.4px; margin:0; padding:0;}
.header_nota h4 {font: normal 11px Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0;}
.header_nota h4 strong a, .header_nota h4 strong {color:#c00; margin:0 4px 0 0;}
.header_nota h4 strong a:hover{ text-decoration:underline;}
.header_nota h5 {font: 11px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.header_nota .sumario {font: normal 14px/20px Arial, Helvetica, sans-serif; padding:10px 0; *padding: 5px 0 10px; border-top:1px solid #e5e5e5;}
.header_nota .sumario p {margin:0; padding:0;}
.header_nota h5.columnista_nombre {font:bold 13px Arial, Helvetica, sans-serif;}
/*======================================================*/


/*======================================================*/
/* MODULO RECURSO PRINCIPAL NOTA
/*======================================================*/
.imagen_asociada {border-bottom:1px solid #e5e5e5; margin:0 0 20px 0; padding:0 0 10px 0; text-align:center;}
.imagen_asociada em{font: normal 12px/18px Arial, Helvetica, sans-serif; margin:0 auto; display:block; text-align:left; width:560px;}
.imagen_asociada img{ margin:0 auto;}
.imagen_asociada h6{font:10px Arial, Helvetica, sans-serif; color:#000; text-align:right; width:560px; margin:0 auto 10px auto;}
/*======================================================*/


/*======================================================*/
/* CONTENIDO
/*======================================================*/
.nota p, .Parrafo{ font: normal 16px/24px Arial, Helvetica, sans-serif; color:#333; margin:20px 0 0 0}

/*Recursos de informacion*/
.nota h2, .Intertitulo {font: normal 22px Georgia, "Times New Roman", Times, serif; padding:15px 0 0 0; letter-spacing:-1px;}   
.content_nota .Intertitulo {font: normal 22px Georgia, "Times New Roman", Times, serif; padding:15px 0 0 0; letter-spacing:-1px;}
/*Links*/
.nota li a:link, .nota p a:link{ color:#c00; background:url(../images/link_icon.gif) right 5px no-repeat; padding:0 10px 0 0; margin:0 5px 0 0;}
.nota li a:visited, .nota p a:visited { color:#c99; background:url(../images/link_visited_icon.gif) right 5px no-repeat; padding:0 10px 0 0; margin:0 5px 0 0;}
.nota li a:active, .nota p a:active { color:#c99; background:url(../images/link_visited_icon.gif) right 5px no-repeat; padding:0 10px 0 0; margin:0 5px 0 0;}
.nota li a:hover, .nota p a:hover { border-bottom:1px solid #c00;}

/*Listas*/
.nota ol, .nota ul{ font: normal 14px/18px Arial, Helvetica, sans-serif; padding:20px 0 20px 50px;}
.nota ol li,.nota ul li {font: normal 16px/24px Arial, Helvetica, sans-serif; list-style:square; padding:0 0 0 5px;list-style-position:inside;}
.nota ol li {font: normal 16px/24px Arial, Helvetica, sans-serif; list-style: decimal; padding:0 0 5px 5px; list-style-position:inside;}
.nota ul.Lista_alfabetica li{ list-style-type: upper-latin;}
.nota ul.Lista_romana li{ list-style-type:upper-roman;}

/*Entrevista*/
p.pregunta { color:#000; font:16px Georgia, "Times New Roman", Times, serif; font-style:italic; padding:10px 0 0 0; margin:0;}
p.respuesta {font: normal 15px/22px Arial, Helvetica, sans-serif; color:#666666; margin:5px 0 10px 10px; padding:0 10px; border-left:3px solid #e5e5e5;} 
/*Desarrollo de noticia*/
.Intertitulo_desarrollo_denoticia {color:#c00; font: normal 18px Georgia, "Times New Roman", Times, serif; padding:10px 0 0 0; letter-spacing:-1px;}


/*======================================================*/


/*======================================================*/
/* MODULO RECURSOS RELACIONADOS
/*======================================================*/
.recursosrelacionados { border:1px solid #999; display:block;}
.barra_recurso  { font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 3px 10px; margin:0 0 10px 0; background-color:#ccc; border-bottom:1px solid#999;}

.nota .un_recurso { border-bottom:1px solid #e5e5e5; margin:0 auto 15px auto; width:220px; padding:0 0 5px 0;}
.nota .un_recurso h5 { font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.nota .un_recurso h5 a { color:#c00;}
.nota .un_recurso h5 a:hover { text-decoration:underline;}
.nota .un_recurso img { border:1px solid #ccc; width:218px;}
.nota .un_recurso p {font: 13px Arial, Helvetica, sans-serif; margin:0; background-image:none;}
.nota .un_recurso p a {background-image:none; display:block; color:#000;}
.nota .un_recurso p a:hover { text-decoration:underline; border:none;}
.nota .un_recurso p a:visited {color:#000; background-image:none;}

.img_relacionado, .img_relacionada { position:relative; width:220px; height:146px; margin:0 0 5px 0;}
.relpauta{margin:0 20px 20px 0; float:left; width:242px;}
/*
.recursosrelacionados img { width:223px;}
.img_relacionado img { width:225px;}
.bt_relacionado { position:absolute; top:0; left:0; width:222px; height:149px;}
.bt_relacionado a{ cursor:hand; font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; display:block; background-repeat:no-repeat; overflow:hidden;}
.bt_relacionado a:hover{background-position: 85px -45px; }
a.galeria {background: url(../images/galeria_barra.png) 85px 107px no-repeat; padding:120px 0 0 100px; width:122px; height:29px;}
a.video {background: url(../images/video_barra.png) 85px 107px no-repeat; padding:120px 0 0 120px; width:102px; height:29px;}
a.audio {background: url(../images/audio_barra.png) 60px 107px no-repeat; padding:120px 0 0 75px; width:147px; height:29px;}
.bt_relacionado a.audio:hover {background-position: 60px -45px; }
/*======================================================*/


/*======================================================*/
/* MODULO PAGINACION DE LA NOTA
/*======================================================*/
.bloque_noticias .nota .paginacion { padding:10px 0; height:15px; margin:20px 0 0 0; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.bloque_noticias .nota .paginacion ul {font: normal 14px/18px Arial, Helvetica, sans-serif; padding:0; margin:0;}
.bloque_noticias .nota .paginacion ul li { list-style:none; display:inline; font: normal 12px Arial, Helvetica, sans-serif; margin:0 2px 0 0; padding:0;}
.bloque_noticias .nota .paginacion ul li a{ color:#000; padding:3px 7px; border:1px solid #e5e5e5; background-image:none;}
.bloque_noticias .nota .paginacion ul li a.selected, .bloque_noticias .nota .paginacion li a:hover{ color:#fff; background-color:#c00; border:1px solid #c00;}
.bloque_noticias .nota .paginacion h4 {font: 12px Arial, Helvetica, sans-serif; width:480px;}
/*======================================================*/


/*======================================================*/
/* MODULO TAGS
/*======================================================*/
.tags { padding:10px 5px; margin:0 0 10px 0; font:13px/13px Arial, Helvetica, sans-serif; border-bottom:1px solid #e5e5e5; background-color:#f9f9f9;}
.tags h5{ font:bold 12px/13px Arial, Helvetica, sans-serif; float:left;}
.tags ul { width:510px; float:right;}
.tags ul li { float:left; margin:0 10px 5px 0;}
.tags a { color:#666; background-image:none;}
.tags a:hover { text-decoration:underline; color:#c00;}
/*======================================================*/


/*======================================================*/
/* MODULO ULTIMAS NOTICIAS
/*======================================================*/
.votacion_estrellas{ width:300px; height:30px; overflow:hidden; position:relative; margin:-10px 0 0 5px; _margin:4px 0 0 0; float:left;}
form.fivestar-widget { clear: both; display: block;}
form.fivestar-widget select, form.fivestar-widget input {margin: 0;}
.fivestar-combo-stars .fivestar-static-form-item {float: left; margin-right: 40px;}
.fivestar-static-form-item .form-item {margin: 0; float:left; width:90px; text-align:left;}
.fivestar-form-item .form-item {margin: 0 0 0 -30px; float:left; width:185px; text-align:left;}

div.fivestar-widget-static {display: block; margin:0; padding:0;}
div.fivestar-widget-static br {clear: left;}
div.fivestar-widget-static .star {float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0px;}
div.fivestar-widget-static .star span.on {display:block; width:100%; height:100%; background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;}
div.fivestar-widget-static .star span.off {display:block; width:100%; height:100%; background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0px;}

div.fivestar-widget {display: block; margin:0 0 0 0px; padding:0;}
div.fivestar-widget .cancel, div.fivestar-widget .star {float: left; width:17px; height:15px; overflow:hidden; text-indent:-999em;}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {background: url(/sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;}
div.fivestar-widget .star, div.fivestar-widget .star a {background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0px;}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {display: block; width: 100%; height: 100%; background-position: 0 0px; cursor: pointer;}
div.fivestar-widget div.on a {background-position: 0 -16px;}
div.fivestar-widget div.hover a, div.rating div a:hover {background-position: 0 -32px;}
iframe.fivestar-preview {border: none; width: 200px; height: 32px;}
div.fivestar-widgets div.form-item { float: left;}
#fivestar-comment-form, #fivestar-direct-form {float: left;}
#fivestar-comment-preview, #fivestar-direct-preview { float: left; margin-left: 40px;}
#fivestar-node-type-form fieldset { background: transparent;}
.fivestar-preview {border: 1px solid #CCC; padding: 10px;}
.votacion_estrellas .description {width:85px; text-align:left; position:absolute; right:0; bottom:0; font:normal 11px Arial, Helvetica, sans-serif; color:#999;}
.fivestar-form-item .form-item label, .fivestar-static-form-item .form-item label {font-weight:normal; color:#666;}
/*======================================================*/


/*======================================================*/
/* MODULO HEADER OPINIONES
/*======================================================*/
.opiniones { padding:20px 0 0 0;}
.num_opiniones {background: url(http://static.elespectador.com/images/opinion_icon.gif) no-repeat 0 0; font: normal 22px/35px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:0 8px 0 0; height:45px; float:left; width:50px; text-align:center;}
.info_opiniones h2 {font: normal 30px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; float:left}

/*Visualizaciones*/
.visualizaciones_opiniones { padding:0 10px 20px 10px;}
.visualizaciones_opiniones h2 { font:bold 14px solid Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.visualizaciones_opiniones p { font:12px solid Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.visualizaciones_opiniones select { border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; padding:3px 3px 3px 5px; width:210px; margin:0 15px 0 0;}
.visualizaciones_opiniones input { border:1px solid #c00; background-color:#c00; color:#fff; font-size:12px; cursor:pointer; padding:2px 10px;}



/*Comentarios*/
/*
.una_opinion { margin:0; padding:0 0 10px 0;}
.opinion_padre {padding:0 0 10px 0; border-top:1px solid #ccc;}
.opinion_hijo { padding:0 0 5px 0;}
.opinion_hijo .txt_opinion {width:390px; border-top:1px solid #f3d4d4; padding:10px 0 15px 30px; background:url(http://static.elespectador.com/images/opinionhijo_icon.gif) no-repeat 20px 0;}
.autor_opinion { width:190px; float:left; padding:7px 0 0 0;}
.autor_opinion h6 {font: 11px Arial, Helvetica, sans-serif; color:#999;}
.autor_opinion h6 a{font:11px Arial, Helvetica, sans-serif; color:#c00;}
.autor_opinion h6 a:hover{ text-decoration:underline;}
.autor_opinion h2 {font: 17px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#333;}
.txt_opinion { width:430px; overflow:hidden; float:left; padding:7px 0 0 0;font: 12px/17px Arial, Helvetica, sans-serif;}
.txt_opinion p {font: 12px/16px Arial, Helvetica, sans-serif; color:#000;}
.txt_opinion a{color:#c00;}
.txt_opinion p a{color:#c00;}
.txt_opinion p a:hover{ text-decoration:underline;}*/

/*Modulo =formularioopiniones
.campo_opiniones{ margin:15px 0 20px 0;}
.campo_opiniones h2{font: 30px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#333; margin:0 0 15px 0; border-top:1px solid #ccc; padding:15px 0 0 0;}
.campo_opiniones h4{font: 12px Arial, Helvetica, sans-serif; color:#999; margin:0 0 10px 0;}
.campo_opiniones h4 span{color:#333; font-weight:bold; font-size:15px; margin:0 3px;}
.campo_opiniones h4 span a {color:#c00; text-decoration: underline;}
.campo_opiniones h4 strong {font: 18px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#c00; margin:0 3px;}
.campo_opiniones h4 input{border:0; width:32px; font: 17px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#c00;} */

/*Votaciones*/
.vote-up-down-widget { float: left; font:normal 10px Arial, Helvetica, sans-serif; margin:5px 0 0 5px; color:#999;}
.vote-up-act, .vote-up-inact, .vote-down-act, .vote-down-inact, .up-inact, .down-inact { display: block; float:left; text-decoration: none; width: 14px; height: 14px; margin:2px 5px 0 0;}
.vote-up-down-via {float: right; color: #999; padding-left: 3px;}
a.vote-up-inact, a.vote-down-inact, span.vote-up-inact, span.vote-down-inact { cursor: pointer;}
a.vote-up-act, a.vote-down-act, span.vote-up-act, span.vote-down-act {cursor: default;}
.vote-up-act, .vote-up-inact:hover {background:url(http://static.elespectador.com/images/up.gif) no-repeat 0 -14px;}
.vote-up-inact, .up-inact {background:url(http://static.elespectador.com/images/up.gif) no-repeat 0 0;}
.vote-down-act, .vote-down-inact:hover { background:url(http://static.elespectador.com/images/down.gif) no-repeat 0 -14px;}
.vote-down-inact, .down-inact {background:url(http://static.elespectador.com/images/down.gif) no-repeat 0 0;}
.vote-points {font-weight: bold;}
.vote-up-down-widget-alt {float: left; clear: left; padding: 0; margin: 2px 5px 2px 0; border: 0;}
.vote-up-down-widget-alt .vote-points { background: #ff0; font-weight: normal; font-size: 1.5em; text-align: center; padding: 3px; margin-bottom: 3px;}
.vote-up-down-widget-alt .vote-points .vote-points { background: transparent; font-weight: normal; font-size: 1em; padding: 0; margin-bottom: 0;}
.vote-up-down-widget-alt .vote-points-label { font-size: 0.5em; background: transparent;}
.vote-up-down-widget-alt .vote-up-act, .vote-up-down-widget-alt .vote-up-inact, .vote-up-down-widget-alt .up-inact {display: block; width: auto; height: 22px;}
.vote-up-down-widget-alt span.vote-up-act, .vote-up-down-widget-alt span.vote-up-inact, .vote-up-down-widget-alt span.up-inact { border: 1px solid #ccc;}
.vote-up-down-widget-alt .vote-up-act, .vote-up-down-widget-alt .vote-up-inact:hover { background:url(http://static.elespectador.com/images/plus_act.png) no-repeat center 3px;}
.vote-up-down-widget-alt .vote-up-inact, .vote-up-down-widget-alt .up-inact { background:url(http://static.elespectador.com/images/plus_inact.png) no-repeat center 3px;}

/*Campo de opiniones*/
/*Opiniones*/
.recordatorio_opiniones { border-left:1px solid #b5b5b5; font:normal 12px Arial, Helvetica, sans-serif; padding:0 0 0 15px; width:410px; margin:0 0 25px 0; *margin:0;}
.recordatorio_opiniones strong { font:bold 14px Arial, Helvetica, sans-serif; display:block; margin:0 0 5px 0;}
.recordatorio_opiniones strong a { color:#FF6600;}
.recordatorio_opiniones p { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#666;}
.campo_opiniones { padding:20px 10px 25px 10px;margin:25px 0 0 0;}
.form_opinion .form-item { padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif;}
.form-item #caracter { border:0; margin:0 0 15px 37px; font:bold 14px Arial, Helvetica, sans-serif;}
.form_opinion label { width:70px; display:block; float:left; padding:4px 0 0 0;}
.form_opinion span { font:normal 10px Arial, Helvetica, sans-serif; color:#ff6600;}
.form_opinion {}
.content_textarea {width:352px;}
.form_opinion textarea.text_comentario { width:350px; height:200px; border:1px solid #ccc; padding:10px; font: 12px Arial, Helvetica, sans-serif; float:left; margin:0 25px 0 0;}
.form_opinion textarea.text_comentario:focus { border:1px solid #ff6600;}
ul.list_info{ float:right; width:230px;}
ul.list_info {font:normal 11px Arial, Helvetica, sans-serif; color:#333}
ul.list_info li{ margin:0 0 10px 0; background: url(http://static.canalcaracol.com/images/caracol/arrow_info.gif) no-repeat 0 2px; padding:0 0 0 12px;}
ul.list_info h3{font:bold 16px Arial, Helvetica, sans-serif; color: #FF6600; margin:0 0 10px 0;}
.form_opinion input.bt_form { color:#FFFFFF; background:url(http://static.canalcaracol.com/images/caracol/bt_comentar.gif) 0 bottom no-repeat; *background:#f5f5f5; width:112px; height:28px; *height:25px; border:none; *border:1px solid #ccc;  font:bold 12px Arial, Helvetica, sans-serif; text-align:center; margin:0 0 0 260px; cursor:pointer; display:block; color:#666;}
.form_opinion h2 {font:bold 20px Arial, Helvetica, sans-serif; color:#333; width:530px; padding-left:0;}
.form_opinion h3{ font: bold 18px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.form_opinion h4{ font: bold 12px Arial, Helvetica, sans-serif; margin:0 0 3px 0; color:#666;}
.form_opinion p{ font: normal 12px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.form_opinion p strong { color:#ff6600;} 


/*======================================================*/

/*======================================================*/
/*======================================================*/
/*DESPLIEGUE DE VIDEO Y AUDIO*/
/*======================================================*/
/*======================================================*/
/*======================================================*/
/*RECURSO PRINCIAPL DEL DESPLIEGUE DEL VIDEO*/
.video, .audio { padding:0; border:none;}
.video .header_nota, .audio .header_nota  { margin:0; border:none;}
.video .header_nota h1, .audio .header_nota h1{ margin:5px 0	;}
.player_recurso { background-color: #222; padding:20px 0; text-align:center; }
.info_playerrecurso { border-bottom:1px solid #e5e5e5;  background: url(http://static.elespectador.com/images/line_der.gif) repeat-y 340px; margin:0 0 20px 0;}		
.info_playerrecurso p{ font: normal 16px/24px Arial, Helvetica, sans-serif; color:#000; margin:0; background:#fff; padding:10px 0; border-bottom:1px solid #e5e5e5;}				
.nota .relacionados_playerrecurso { width:340px; float:left; padding:5px 0 0 0;}
.nota .relacionados_playerrecurso h5{font: bold 13px Arial, Helvetica, sans-serif; margin:5px;}
.nota .relacionados_playerrecurso ul{ padding:0; margin:0; color:#c00;}
.nota .relacionados_playerrecurso li{ font: normal 12px Arial, Helvetica, sans-serif;}
.nota .relacionados_playerrecurso li a{ color:#000; background-image:none;}
.nota .relacionados_playerrecurso li a:hover{ text-decoration:underline; border:none;}
.nota .tags_playerrecurso { width:280px; float:right; padding:0 0 10px 0; margin:0 0 10px 0;}
.nota .tags_playerrecurso h5{font: bold 13px Arial, Helvetica, sans-serif; margin:10px 0 5px 0;}
.nota .tags_playerrecurso ul{margin:0; padding:0;}
.nota .tags_playerrecurso li{ font: normal 12px Arial, Helvetica, sans-serif; padding:0 2px 0 0; list-style:none; display:inline; color:#c00;}
.nota .tags_playerrecurso li a{ color:#c00; background-image:none; padding:0 5px 0 0;}
.nota .tags_playerrecurso li a:hover{  text-decoration:underline; border:none;}


/*===========================================================================*/
/*===========================================================================*/
/*===========================================================================*/
/*===========================================================================*/
/*===========================================================================*/

/* MODULOS BARRA LATERAL DESPLIEGUES */

/*===========================================================================*/

/*NAVEGACION ENTRE NOTAS*/
.nav_notasseccion{font: 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:10px 0;}
.nav_notasseccion img{ margin:5px 5px 0 0;}
.nav_notasseccion span strong a{ color:#c00; margin:0 5px;}
.nav_notasseccion span strong a:hover{ text-decoration:underline;}
.nav_notasseccion span em { clear:both;}

/*MAS NOTICIAS*/
.box_masnotas { margin:0 0 20px 0; padding:0 0 10px 0; border:1px solid #999;}
.box_masnotas h3 { font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 3px 10px; background-color:#ccc; border-bottom:1px solid#999;}
.box_masnotas .barra_modulo {background-color:#ccc;}
.box_masnotas ul {font: 12px/13px Arial, Helvetica, sans-serif; margin:10px 20px 0 35px;}
.box_masnotas li { list-style:square;  border-bottom:1px solid #eaeaea;}
.box_masnotas li a{ display:block; text-decoration:none; color:#000; padding:5px 5px 5px 10px;}
.box_masnotas li a:hover{ background-color:#eaeaea;}
.box_masnotas li strong { color:#c00; margin:0 5px 0 0;}

/*Modulo =ultimas noticias elespectador*/
ul.shadetabs_lomas{font: bold 10px Verdana; list-style-type: none; text-align:left; height:55px; color:#000;border:1px solid #999; margin:15px 0 0 0; background:#cdcdcd;}
ul.shadetabs_lomas h3 { font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 3px 10px;}
.shadetabs_lomas li {float:left;}
.shadetabs_lomas li a {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#666;  padding:6px 12px; border:1px solid #999; margin:0; border-left:0;}
.shadetabs_lomas li a span{ }
.shadetabs_lomas li a.leido{background:#eaeaea;}
.shadetabs_lomas li a.leido:hover{ background:#ddd;}
.shadetabs_lomas li.selected a.leido{background:#fff; border-bottom:1px solid #fff; color:#c00;}
.shadetabs_lomas li a.comentado{background:#eaeaea;}
.shadetabs_lomas li a.comentado:hover{ background:#f3f3f3;}
.shadetabs_lomas li.selected a.comentado{background:#fff; border-bottom:1px solid #fff; color:#c00;}
.shadetabs_lomas li a.votado{ background:#eaeaea;}
.shadetabs_lomas li a.votado:hover{ background:#f3f3f3;}
.shadetabs_lomas li.selected a.votado{background:#fff; border-bottom:1px solid #fff; color:#c00;}
.box_lomas { margin:0 0 15px 0; padding:0; border:1px solid #999; border-top:0;}
.box_lomas ul { padding:10px 10px 0 10px;}
.box_lomas ol { padding:10px 30px 10px 40px; font:bold 12px Arial, Helvetica, sans-serif;}
.box_lomas ol li{border-bottom:1px solid #eaeaea;}
.box_lomas ol li a { color:#333; font:normal 12px Arial, Helvetica, sans-serif; display:block; padding:5px;}
.box_lomas ol li a:hover { background:#eaeaea;}
.box_lomas ul li { padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px dashed #ccc;}
.box_lomas img { float:left; margin:0 10px 0 0;}
.box_lomas h4 { font:normal 10px Arial, Helvetica, sans-serif; color:#c00;}
.box_lomas p { font:normal 12px Arial, Helvetica, sans-serif;}
.box_lomas p a { color:#333;}
.box_lomas h5 { font:bold 12px Arial, Helvetica, sans-serif; text-align:right; padding:5px 0 10px 0;}
.box_lomas h5 a { color:#003399;}.box_lomas h5 a:hover { text-decoration:underline;}
.box_lomas p strong a { color:#000;}

.box_suscripciones {border:1px solid #666; position:relative;}
.box_suscripciones li.suscripciones{background:url(../images/periodicos_img.gif) 110% 0 no-repeat; padding:0 0 20px 0;}
.box_suscripciones h3{ font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 3px 10px; margin:0 0 10px 0; background-color:#ccc; border-bottom:1px solid#999;}
.box_suscripciones h2, .box_suscripciones h2 strong {font:normal 19px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:0 0 0 15px;}
.box_suscripciones h2 strong {color:#c00; margin:0 0 0 5px;}
.box_suscripciones p { font:normal 12px Arial, Helvetica, sans-serif; margin:0 100px 0 15px;}
.box_suscripciones .bt_suscribirse {font:normal 12px Arial, Helvetica, sans-serif; position:absolute; bottom:0; right:0; background:#c00; color:#fff; padding:5px 10px;}


.paginacionbus {margin: 40px 0 0 0;*height: 30px;padding:25px;text-align:center;font: normal 12px Arial, Verdana,  Helvetica, sans-serif;}
.paginacionbus ul{margin: 0 0 20px 0;padding: 0;}
.paginacionbus li{margin: 0 3px 0 0;padding:0;list-style:none;display:inline;}
.paginacionbus li span.current {padding:4px 5px 4px 8px; background:#c00;border:1px solid #c00; color:#fff;}
.paginacionbus li a{margin:0;padding:4px 5px 4px 8px; border:1px solid #e5e5e5; font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.paginacionbus li a:hover{margin: 0;padding:4px 5px 4px 8px;background:#c00;border:1px solid #c00; color:#fff;}

.opiniones .box { border-bottom:1px solid #c00; padding:0 0 10px 0; height:100px; margin: -20px 0 0;}
.opiniones .box h2{font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0 ; letter-spacing:0; text-align: left;}
.opiniones .box .description {font:normal 12px Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
.opiniones .box select { border:1px solid #ccc; float:left; width:200px; margin:0 15px 0 0; padding:2px; font: 12px Arial, Helvetica, sans-serif; background-color:#fff;}
.opiniones .box input { width:80px; float:left; background:#c00 url(http://static.elespectador.com/images/back_guardaropiniones.gif) repeat-x; border:1px solid #c00; color:#FFF; font-weight:bold; font-size:11px; padding:2px 0; text-align:center; cursor:pointer;}
/*======================================================*/


/*======================================================*/
/* MODULO HEADER OPINIONES
/*======================================================*/
.box_masnotas .barra_modulo { font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 3px 10px; background:#e5e5e5; border-bottom:1px solid #bbb;}
.box_masnotas ul {font:12px/15px Arial, Helvetica, sans-serif; color:#c00; padding:10px 0; margin:0 30px;}
.box_masnotas ul li { margin:0; padding:0; border:none;}
.box_masnotas ul li a {border:none; padding:5px 0; margin:0;}
.box_masnotas ul hr {border:1px solid #e5e5e5; border-bottom:none;}
/*
.box_masnotas { margin:0 0 20px 0; padding:0 0 5px 0;}
.box_masnotas ul {font: bold 11px/13px Arial, Helvetica, sans-serif; color:#999; padding:15px 0 13px 7px;}
.box_masnotas li { list-style:none; padding:5px 0 5px 15px; *padding:0 0 0 15px; background:url(http://static.elespectador.com/images/bullet_modulos.gif) no-repeat 0 8px; *background-position:0 2px;}
.box_masnotas li a{ display:block; text-decoration:none; color:#999;}
.box_masnotas li a:hover{ background-color:#feffe9; color:#666;}
.box_masnotas li strong { color:#c00; margin:0 5px 0 0;}
.box_masnotas ul hr {  border:1px solid #fff; border-bottom:1px dashed #ccc; width:288px; *margin:0 0 0 -15px;}
/*======================================================*/


/*======================================================*/
/* MODULO SUSCRIPCIONES AL IMPRESO
/*======================================================*/
.box_ediciones{font: bold 11px Arial, Helvetica, sans-serif; color:#333; border:1px solid #bbb; border-bottom:none;}
.box_ediciones .barra_modulo { font:bold 16px Arial, Helvetica, sans-serif; padding:5px 10px 3px 10px; background:url(../images/bg_modtitle.gif) repeat-x; border-bottom:1px solid #bbb;}
.box_ediciones { margin:0 0 15px 0;}
.box_ediciones li{ list-style:none; padding:10px; border-bottom:1px solid #bbb;}
.box_ediciones h2{font: bold 13px/11px Arial, Helvetica, sans-serif; margin:5px 0 8px 0; padding:0 0 0 12px; background:url(../images/bullet_modulos.gif) no-repeat 0 1px; *background:url(../images/bullet_modulos.gif) no-repeat 0 5px;}
.box_ediciones h2 strong{color:#c00;}
.box_ediciones p{font:normal 12px/16px Arial, Helvetica, sans-serif; margin:0 60px 0 13px;}
.box_ediciones p em{font-style:normal; font-weight:bold;}
.box_ediciones p a{color:#c00; font-weight:bold;}
.box_ediciones p a:hover{ text-decoration:underline;}
/*Suscripciones espectador impreso*/
.box_ediciones li.suscripciones{background:url(../images/periodicos_img.gif) 150px 20px no-repeat;}
.box_ediciones li.suscripciones p strong{color:#c00; font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:-1px; clear:both;}
.box_ediciones li.suscripciones a.bt_suscribirse { border:none; float:left; width:63px; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 5px; margin:-17px -1px 5px 216px; background-color:#c00; color:#fff;}
/*======================================================*/


/*======================================================*/
/* MODULO TAGS DE UNA NOTA
/*======================================================*/
.terms { padding:10px 5px; margin:0 0 20px 0; height:30px; border-bottom:1px solid #e5e5e5; background-color:#f9f9f9;}
.terms ul.links {padding:0; margin:0;}
.terms ul.links li {font:normal 12px/13px Arial, Helvetica, sans-serif;  margin:0; padding:0; list-style:none; float:left;}
.terms ul.links li a {margin:0; padding:0 10px 0 0; font-weight:normal; background:none;}
.terms ul.links li a:hover {border-bottom:none;}
.terms ul.links li h5{font-weight:normal; font-size:12px; margin:0 10px 0 0;}
/*======================================================*/


/*======================================================*/
/* DESPLIEGUE DE GALERIAS DE IMAGEN
/*======================================================*/
/* Carrusel de imagenes */
#dhtmlgoodies_slideshow{width:100%;}
#arrow_left img, #arrow_right img {border:none; display:none;}
#arrow_left {position:absolute; height:80px; width:20px; left:0;  top:0; z-index:10; background:#fff url(http://static.elespectador.com/images/arrows_gal.gif) no-repeat -23px -95px; cursor:pointer; border:1px solid #e5e5e5;}
#arrow_left:hover {background:#fff url(http://static.elespectador.com/images/arrows_gal.gif) no-repeat -45px -95px;}
#arrow_right{position:absolute; height:80px; width:20px; right:0; top:0; z-index:10; background:#fff url(http://static.elespectador.com/images/arrows_gal.gif) no-repeat -23px -8px; cursor:pointer; border:1px solid #e5e5e5;}
#arrow_right:hover {background:#fff url(http://static.elespectador.com/images/arrows_gal.gif) no-repeat -1px -8px;}
#galleryContainer{height:81px; position:relative; overflow:hidden; width:100%; margin:0 auto 20px auto;}
#theImages{position:absolute; height:87px; margin:-1px 0 0 0; overflow:hidden; left:45px; width:1000000px;}
#previewPane{width:614px; position:relative; margin:0 auto; text-align:center; border-bottom:1px solid #ccc;}
#previewPane #largeImageCaption{text-align:left;}
.credito_foto {font:12px Arial, Helvetica, sans-serif; padding:2px 10px 15px 10px; background:#f4f4f4; border:1px solid #ccc; border-top:none; border-bottom:none;}
.credito_foto h6 {font:11px/11px Arial, Helvetica, sans-serif; text-align:right; color:#666; diplay:block; }
.credito_foto h2 {font: normal 22px Georgia, "Times New Roman", Times, serif;}
.credito_foto p{font:13px/16px Arial, Helvetica, sans-serif; padding:3px 0 0 0;}
.imagenes_galeria { clear:both; padding:10px 0 0 0;}
.imagenes_galeria h4 {font: 12px Arial, Helvetica, sans-serif; color:#FFF; padding:0 10px 3px 10px; margin:0 0 10px 0; border-bottom:1px dotted #fff;}
#previewPane img{ border:1px solid #333;}
#theImages #slideEnd{float:left;}
#theImages img{float:left; width:130px; height:87px; padding:1px; filter: alpha(opacity=50); opacity: 0.5; cursor:pointer; margin:0 8px 0 0;}
#waitMessage{position:absolute; left:110px; top:150px; background-color:#000; filter: alpha(opacity=70); opacity: 0.7; cursor:pointer; padding:20px 40px; color:#fff; font:bold 20px Arial, Helvetica, sans-serif; }
#theImages .imageCaption{display:none;}
/*======================================================*/


/*======================================================*/
/* MODULO NOTAS RELACIONADAS A UNA GALERIA
/*======================================================*/
.relacionados_playerrecurso { width:330px; float:left; padding:10px 10px 10px 0; margin:0 10px 0 15px; border-right:1px solid #e5e5e5;}
.relacionados_playerrecurso h5{font: bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.relacionados_playerrecurso ul{ font: normal 11px Arial, Helvetica, sans-serif;}
.relacionados_playerrecurso li{ list-style:none;}
.relacionados_playerrecurso li a{ color:#666; display:block; *display:run-in; padding:0 0 5px 15px; background:url(http://static.elespectador.com/images/bullet_modulos.gif) 0 3px no-repeat;}
.relacionados_playerrecurso li a:hover{ text-decoration:underline;}
/*======================================================*/


/*======================================================*/
/* MODULO TAGS RELACIONADOS
/*======================================================*/
.tags_playerrecurso { width:255px; float:left; padding:10px 0 10px 0; margin:0 0 10px 0;}
.tags_playerrecurso h5{font: bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.tags_playerrecurso ul{ font: normal 12px Arial, Helvetica, sans-serif;}
.tags_playerrecurso li{ list-style:none; display:inline; color:#c00; padding:0 6px 0 0;}
.tags_playerrecurso li a{ color:#c00; padding:0 4px 0 0;}
.tags_playerrecurso li a:hover{  text-decoration:underline;}
/*======================================================*/


/*======================================================*/
/* MODULO MAS COLUMNISTAS
/*======================================================*/
.box_columnistas .diviColumnistas {	background: url(http://static.elespectador.com/images/div_cols.gif) repeat-y center; padding:10px; border-bottom:1px solid #bbb;}
.bloque_derecho .box_columnistas .fright {margin:0 0 15px 0; float:left;}
.bloque_derecho .box_columnistas .barra_modulo{ margin:0 0 10px 0;}

.columna_des {border-bottom:1px solid #e5e5e5; padding:0 0 15px 0;}
.columna_des img {float:left; margin:0 10px 3px 0; border:1px solid #ccc;}
.columna_des h3 {font: normal 18px/20px Georgia, "Times New Roman", Times, serif; margin:0 0 2px 0;}
.columna_des h3 a { color:#000; display:block;}
.columna_des h3 a:hover { text-decoration:underline;}
.columna_des small {font: normal 11px/11px Arial, Helvetica, sans-serif;}
.columna_des small a { color:#cc0000;}
.columna_des p {font: normal 12px/16px Arial, Helvetica, sans-serif; margin:5px 0 0 0;}
.columna_des p a { color:#666;}

.selects_columnistas {clear:both; float:none; padding:10px 0 10px 30px; border-bottom:1px solid #e5e5e5; margin:0 0 20px 0;}
.selects_columnistas h5 { font:normal 12px Arial, Helvetica, sans-serif; color:#c00; padding:0 0 3px 0;}
.selects_columnistas select {	font:normal 12px Arial, Helvetica, sans-serif;	color:#666; border:1px solid #ccc; padding:5px;	width:240px;}
/*======================================================*/


/*======================================================*/
/* MODULO TAGS RELACIONADOS
/*======================================================*/
.ayuda_audios { background:#f1f1f1; height:40px; overflow:hidden; display:block; clear:both; float:none; margin:0 0 20px 0;}
.ayuda_audios img { float:left;}
.ayuda_audios h3 {font: normal 12px/11px Arial, Helvetica, sans-serif; width:540px; padding:15px 0 0 20px; display:block; background: url(http://static.elespectador.com/images/bullet_modulos.gif) no-repeat 8px 16px; color:#666; float:left;}
.ayuda_audios a strong  { color:#000;}
.ayuda_audios a:hover strong  { text-decoration:underline;}
/*======================================================*/


/*======================================================*/
/* DESPLIEGUE DE CAICATURAS
/*======================================================*/
.mod_galeria { background-color:#000; padding:25px;}
.mod_galeria img {width:560px;}
.mod_galeria h1 {font:normal 30px/32px Georgia, "Times New Roman", Times, serif; margin:0; letter-spacing:-1px; color:#fff; text-align:left;}
.mod_galeria p {font:normal 12px/17px Arial, Helvetica, sans-serif; color:#fff; margin:-10px 0 0 0;}
.foto_galeria {position:relative;}
.foto_galeria h6{font:11px Arial, Helvetica, sans-serif; position:absolute; top: 0; right:0; color:#000; background-color:#fff; padding: 0 3px;}
.caricaturas_home .video_princ { float:left; width:182px; overflow:hidden; margin:0 25px 0 0;}
.caricaturas_home .video_princ .img_caricatura {width:180px; height:120px;}
/*======================================================*/


/*======================================================*/
/*MODULO PRINCIPALES CARICATURAS
/*======================================================*/
.principales_recursos{ margin:30px 0 -20px 0;}
.principales_recursos h1{font:21px/30px Georgia, "Times New Roman", Times, serif; padding:7px 0 15px 15px; width:500px;}
.principales_recursos h1 img{ margin:0 0 -7px 5px;}

.caricaturas_home .video_princ { float:left; margin:0 40px 0 0; width:180px;}
.caricaturas_home .video_princ h4{font:11px Arial, Helvetica, sans-serif; color:#999; margin:0 0 3px 0;}
.caricaturas_home .video_princ img {boder:1px solid #ccc;}

.img_recursoprinc { position:relative; width:180px; height:120px; margin:0 0 5px 0;}
.img_recursoprinc img {width:180px; height:120px;}
.caricaturas_home .img_relacionado { position:relative; width:180px; height:147px; margin:0 0 5px 0;}
.bt_verrecursoprinc { position:absolute; bottom:0; right:0; width:180px; height:120px;}
.bt_verrecursoprinc span a{ cursor:hand; font: bold 11px Arial, Helvetica, sans-serif; color:#FFF; display:block; background: url(http://static.elespectador.com/images/video_barra.png) 60px 80px no-repeat; padding:92px 0 0 70px; width:128px; height:38px; overflow:hidden; _background:none; _text-indent:-1000px;}
.bt_verrecursoprinc span a.audio{ background:url(http://static.elespectador.com/images/audio_barra.png) 60px 80px no-repeat; _background:none;}
.bt_verrecursoprinc span a.audio:hover{background-position: 60px -72px;}
.bt_verrecursoprinc span a.galeria{background:url(http://static.elespectador.com/images/galeria_barra.png) 60px 80px no-repeat; _background:none;}
.bt_verrecursoprinc span a.galeria:hover{background-position: 60px -72px;}

.caricaturas_home .video_princ p{font:normal 12px Arial, Helvetica, sans-serif; height:30px; overflow:hidden;}
.caricaturas_home .video_princ p a{color:#333; display:block;}
.caricaturas_home .video_princ p a:hover{text-decoration:underline;}
.caricaturas_home .video_princ p strong{padding:0 5px 0 0; float:left;}
.caricaturas_home .video_princ p strong a{color:#c00;}
.caricaturas_home .video_princ p strong a:hover{background:#feffe9; color:#c00;}

.calificacion_videoprinc { border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:5px 0; margin:5px 0 30px 0;}
.calificacion_videoprinc li{ display:inline; list-style:none;}
.calificacion_videoprinc li img { margin:0 -3px 0 0; padding:0;}
.calificacion_videoprinc h5{font:11px Arial, Helvetica, sans-serif; float:left;}
/*======================================================*/


/*======================================================*/
/* MODULO AGREGAR
/*======================================================*/
.c_logo { text-align:left; position:absolute; top:17px;}
.table_campos { text-align:left; border:1px solid #e5e5e5;}
.table_campos input.input_text {border:1px solid #ccc;width:250px;padding:2px 3px;font:bold 14px Arial, Helvetica, sans-serif;background:url(http://static.elespectador.com/images/form.gif);}
.table_campos textarea.input_text {border:1px solid #ccc;width:250px;padding:2px 3px;font:bold 14px Arial, Helvetica, sans-serif;background:url(http://static.elespectador.com/images/form.gif); height:80px;}
.table_campos td h5 {font:normal 11px Arial, Helvetica, sans-serif;color:#666; margin:5px 15px; padding:5px 0 10px 0;border-bottom:1px solid #ebebeb;}

/*=compartir*/
#akst_social {background: #fff; border: 1px solid #fff; padding:10px; height:180px;}
#akst_social ul {list-style: none;	margin: 0 0 0 30px;	padding: 0;}
#akst_social ul li {float: left; margin: 0 10px 0 0; padding: 0; width: 45%;}
#akst_social ul li a {font:normal 11px Arial, Helvetica, sans-serif; color:#3f3f3f; background-position: 0px 2px; background-repeat: no-repeat;	display: block; float: left; height: 24px;	padding: 4px 0 0 22px; vertical-align: middle;}
#akst_social ul li a:hover { text-decoration:underline; color:#c00;}
#akst_delicious {background-image: url(http://static.elespectador.com/images/delicious.gif);}
#akst_digg {background-image: url(http://static.elespectador.com/images/digg.gif);}
#akst_furl {background-image: url(http://static.elespectador.com/images/furl.gif);}
#akst_netscape {background-image: url(http://static.elespectador.com/images/netscape.gif);}
#akst_yahoo_myweb {background-image: url(http://static.elespectador.com/images/yahoo_myweb.gif);}
#akst_stumbleupon {background-image: url(http://static.elespectador.com/images/stumbleupon.gif);}
#akst_google_bmarks {background-image: url(http://static.elespectador.com/images/google_bmarks.gif);}
#akst_technorati {background-image: url(http://static.elespectador.com/images/technorati.gif);}
#akst_blinklist {background-image: url(http://static.elespectador.com/images/blinklist.gif);}
#akst_newsvine {background-image: url(http://static.elespectador.com/images/newsvine.gif);}
#akst_magnolia {background-image: url(http://static.elespectador.com/images/magnolia.gif);}
#akst_reddit {background-image: url(http://static.elespectador.com/images/reddit.gif);}
#akst_windows_live {background-image: url(http://static.elespectador.com/images/windows_live.gif);}
#akst_tailrank {background-image: url(http://static.elespectador.com/images/tailrank.gif);}

/*======================================================*/
/* MODULO TABS DE NEGOCIOS
/*======================================================*/
.nav_negocios { margin:20px; padding:20px 0 0 0; display:block; border-bottom:3px solid #900; font-family:Arial, Helvetica, sans-serif; height:24px; *height:26px; overflow:hidden;}
.nav_negocios ul {list-style:none; height:19px; *height: 25px !important; padding:0;}	
.nav_negocios ul li {font:bold 12px Arial, Helvetica, sans-serif; float:left; margin:0 15px 0 0;}
.nav_negocios ul li span{ *height:18px; background:url(http://static.elespectador.com/images/tab_back_left_hor.jpg) no-repeat; background-position:left; padding:5px 0 5px 0; *padding:5px 0 5px 0; display:block;}
.nav_negocios ul li a{ text-decoration:none; *height:18px; color:#000; background:url(http://static.elespectador.com/images/tab_back_right_hor.jpg) no-repeat; background-position:right; padding:6px 35px 5px 10px; margin:-2px 0 0 0; *margin:-5px 0 0 0; display:block;}
.nav_negocios ul li.activo span, .nav_negocios ul li span:hover { background:url(http://static.elespectador.com/images/tab_act_left_hor.jpg) no-repeat; background-position:left;}
.nav_negocios ul li.activo a, .nav_negocios ul li a:hover{ color:#FFF; background:url(http://static.elespectador.com/images/tab_act_right_hor.jpg) no-repeat; background-position:right;}
/*======================================================*/


/*======================================================*/
/* MODULO HOROSCOPO
/*======================================================*/
#horoscopo {font-size: 12px;}
#horoscopo .signo {margin-bottom: 21px;	padding-bottom: 17px; border-bottom: solid 1px #F2CCCF; font: normal 13px Arial, Helvetica, sans-serif; color: #333;}
#horoscopo .signo img {float: left;	margin: 0px 12px 12px 0px;}
#horoscopo h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; margin: 0px; padding: 0px; font-weight: normal; line-height: 25px; color: #000;}
#horoscopo h3 {font-size: 12px; padding: 0px; margin: 3px 0px 0px 0px;}
/*======================================================*/


/*======================================================*/
/* MODULO TAROT
/*======================================================*/
#tarot {font-size: 12px;}
#tarot .tarotDer {float: right; width: 550px;}
#tarot .signo {margin-bottom: 21px; padding-bottom: 17px; border-bottom: solid 1px #F2CCCF; font: normal 13px Arial, Helvetica, sans-serif; color: #333;}
#tarot .signo img {float: left; margin: 0px 0 12px 0px;}
#tarot h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; margin: 0px; padding: 0px; font-weight: normal; line-height: 25px; color: #000;}
#tarot h3 {font-size: 12px; padding: 0px; margin: 3px 0px 5px 0px;}
/*======================================================*/


/*======================================================*/
/* MODULO CARACOL RADIO
/*======================================================*/
.box_temadeldia { border:1px solid #ccc; border-top:3px solid #999; padding:15px 20px 10px 20px; text-align:left; background:url(http://static.elespectador.com/images/bg_boxradio.gif) repeat-x; margin-bottom: 20px;}
.box_playerradio { border:1px solid #ccc; width:330px; padding:15px 0 15px 30px; background:#fff;}
.in_player { margin:5px 0 0 0;}
.content_tema { border-top:1px dashed #ccc; margin:15px 0 0 0; padding:10px 0;}
.content_tema h2 {font:normal 24px Georgia, "Times New Roman", Times, serif; color:#c00; margin:0 0 7px 0;}
.content_tema h1 {font:normal 24px/26px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; background:#ebebeb url(http://static.elespectador.com/images/flechaglobo.gif) no-repeat left bottom; padding:10px 15px 40px 15px;}
.content_tema h4 { margin:-23px 0 0 110px; background: #fff; padding: 7px 0;}
.content_tema h4 a {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#c00; text-decoration:none; background:url(http://static.elespectador.com/images/bullet_opine.gif) no-repeat 0 8px; padding:0 0 0 17px;}
/*======================================================*/

/*======================================================*/
/* MODULO JUEGOS
/*======================================================*/

juegos { border:1px solid #ccc;}
.juegos .solitario {background:#000;}
.juegos .punteria {background:#0f0;}
.juegos .black { background: url(http://static.elespectador.com/images/bk_black.jpg) no-repeat;}
.juegos .monedas { background:#000;}
.juegos .puzzle { background: url(http://static.elespectador.com/images/bk_puzzle.jpg) no-repeat;}
.juegos .triqui { background:url(http://static.elespectador.com/images/bk_triqui.jpg) no-repeat;}
.juegos .sudoku { -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; background:#010202 url(http://static.elespectador.com/images/bk_sudoku.jpg) no-repeat scroll 0 0; padding:12px;
}
/*======================================================*/
/* MODULO VOTACIONES
/*======================================================*/

.votacion_estrellas{ width:310px; height:30px; overflow:hidden; position:relative; margin:4px 0 0 5px; _margin:4px 0 0 0; float:left;}
form.fivestar-widget { clear: both; display: block;}
form.fivestar-widget select, form.fivestar-widget input {margin: 0;}
.fivestar-combo-stars .fivestar-static-form-item {float: left; margin-right: 40px;}
.fivestar-static-form-item .form-item {margin: 0; float:left; width:90px; text-align:left;}
.fivestar-form-item .form-item {margin: 0 0 0 -30px; float:left; width:185px; text-align:left;}

div.fivestar-widget-static {display: block; margin:0; padding:0;}
div.fivestar-widget-static br {clear: left;}
div.fivestar-widget-static .star {float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0px;}
div.fivestar-widget-static .star span.on {display:block; width:100%; height:100%; background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 -32px;}
div.fivestar-widget-static .star span.off {display:block; width:100%; height:100%; background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0px;}

div.fivestar-widget {display: block; margin:0 0 0 0px; padding:0;}
div.fivestar-widget .cancel, div.fivestar-widget .star {float: left; width:17px; height:15px; overflow:hidden; text-indent:-999em;}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {background: url(/sites/all/modules/fivestar/widgets/default/delete.gif) no-repeat 0 -16px;}
div.fivestar-widget .star, div.fivestar-widget .star a {background: url(/sites/all/modules/fivestar/widgets/default/star.gif) no-repeat 0 0px;}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {display: block; width: 100%; height: 100%; background-position: 0 0px; cursor: pointer;}
div.fivestar-widget div.on a {background-position: 0 -16px;}
div.fivestar-widget div.hover a, div.rating div a:hover {background-position: 0 -32px;}
iframe.fivestar-preview {border: none; width: 200px; height: 32px;}
div.fivestar-widgets div.form-item { float: left;}
#fivestar-comment-form, #fivestar-direct-form {float: left;}
#fivestar-comment-preview, #fivestar-direct-preview { float: left; margin-left: 40px;}
#fivestar-node-type-form fieldset { background: transparent;}
.fivestar-preview {border: 1px solid #CCC; padding: 10px;}
/*.votacion_estrellas .description {width:85px; text-align:left; position:absolute; right:0; bottom:0; font:normal 11px Arial, Helvetica, sans-serif; color:#999;}*/
.votacion_estrellas .description {width:110px; text-align:left; position:absolute; right:0; font:normal 11px Arial, Helvetica, sans-serif; color:#999;}